 var table ,form ,laypage ,layer ,element ,laydate ,upload//时间组件 
$(function(){
	layui.use(['table','form','laypage','layer', 'element', 'laydate','upload'], function(){
        table = layui.table;
        form=layui.form;
        laypage = layui.laypage ;//分页
        layer = layui.layer ;//弹层
        element = layui.element; //元素操作
        laydate = layui.laydate; //时间组件 
        upload = layui.upload;
	//列表查询信息
    $('.demoTable .layui-btn').on('click', function(){
        var type = $(this).data('type');
        active[type] ? active[type].call(this) : '';
      });
   
	var active = {
	    	//添加业主列表
		form_addownerform: function(){ //获取选中数据
		      var checkStatus = table.checkStatus('ownerData'),
		      data = checkStatus.data;		    
		      if(data==""){
		    	  layer.msg('未选择所属业主');
		      }else if(data!=""){
		    	  //var equipment = data;
		    	  //for(var i=0;i<equipment.length;i++){		    		  
		    	 // var codeData=equipment[0].name+"("+equipment[0].code+")";
			      //}			    	  
		    	  $("#ownerName").val(data[0].name);
		    	  $("#ownerName").attr("title",data[0].name);
		    	  $("#owner").val(data[0].id);		    	  
		    	  layer.closeAll();
		      }
		  },
		  form_addregionform: function(){ //获取选中数据
			      var checkStatus = table.checkStatus('regionData'),
			      data = checkStatus.data;		    
			      if(data==""){
			    	  layer.msg('未选择所在区域');
			      }else if(data!=""){
			    	  //var equipment = data;
			    	  //for(var i=0;i<equipment.length;i++){		    		  
			    	 // var codeData=equipment[0].name+"("+equipment[0].code+")";
				      //}			    	  
			    	  $("#regionName").val(data[0].name);
			    	  $("#regionName").attr("title",data[0].name);
			    	  $("#region").val(data[0].id);		    	  
			    	  layer.closeAll();
			      }
			  }
	};
	//业主列表弹窗
	$("#ownerName").click(function(){
	  $("#form_addowner").find("input ,textarea").val("");//值清空
	  var fullindex2=layer.open({
 	        type: 1,
	        area: ['750px', '520px'],
	        fix: false, //不固定
	        maxmin: true,
	        shadeClose: true,
	        shade:0.4, //遮罩层
	        title: ['选择所属业主','background:#1E9FFF;color:#fff'],
	        content: $('#form_addowner')
	    });
	   layer.full(fullindex2);
  	   form.render();   
	     //添加设备表格列表	
	  	 table.render({
		    elem: '#ownerData',
		    height:380,	
		    url: '/owner/getList.do',//数据接口 
		    text: {
  			    none: '暂无相关数据' //默认：无数据。注：该属性为 layui 2.2.5 开始新增
  			  },
		    method: 'post',  
	        loading: true,  			
		    headers: setHeader(),
		    parseData: function(res){
	          return res.resultData;
	        },
	        response: {
	          statusName: 'status', //规定数据状态的字段名称，默认：code
	          statusCode: 200, //规定成功的状态码，默认：0
	          msgName: 'hint', //规定状态信息的字段名称，默认：msg
	          countName: 'total', //规定数据总数的字段名称，默认：count
	          dataName: 'data' //规定数据列表的字段名称，默认：data
	        },
	  	    page: false, //开启分页
	  	    cols: [[    //表头
	  	    	  {type: 'radio', align:'center'},	
			      {field: 'id', title: 'ID',   align:'center',hide:true,width:5},
			      {field: 'xuhao', title: '序号',  align:'center', type:'numbers',width:50},
			      {field: 'name', title: '业主名称', align:'left',width:250},
			      {field: 'contacts', title: '联系人', align:'left',width:150},
			      {field: 'contactsPhone', title: '联系电话',   align:'left',width:150},
			      {field: 'address', title: '地址',   align:'left',width:330},	
			      {field: 'remarks', title: '备注', align:'left',width:330},
			      {field: 'createName', title: '创建人 ', align:'left',align:'left',width:150},
			      {field: 'createTime', title: '创建时间', align:'left',width:180, 
			    	  templet: function(data){
				  			return changeTime(data.createTime)					        							        
				  		}  
			      }
			    ]],
	  	    done: function (res) {
	  	    	if(res.status!=200){
		    		if(res.status == 666){
		    			  TIMEOUT(); 
			        }else{
	        	         $(".layui-none").text(res.resultMsg);
	        	         layer.msg(res.resultMsg, {icon: 5});
			        }  
		         }	
	          }
	  	});
	  form.render();
     });
	  form.on('submit(queryData1)', function(data){
	    	// 组装查询条件
	        var reqData = getConditionValue();
	        // 重新加载表格数据
	        table.reload("ownerData", {
	             where: {"reqData" : JSON.stringify(reqData)}
		         ,page: {
		            curr: 1 //重新从第 1 页开始
		          }
	        });
	        
	    });
	  
	  
		//区域列表弹窗
		$("#regionName").click(function(){
		  $("#form_addregion").find("input ,textarea").val("");//值清空
		  var fullindex2=layer.open({
	 	        type: 1,
		        area: ['750px', '520px'],
		        fix: false, //不固定
		        maxmin: true,
		        shadeClose: true,
		        shade:0.4, //遮罩层
		        title: ['选择所在区域','background:#1E9FFF;color:#fff'],
		        content: $('#form_addregion')
		    });
		   layer.full(fullindex2);
	  	   form.render();   
		     //添加设备表格列表	
		  	 table.render({
			    elem: '#regionData',
			    height:380,	
			    url: '/region/getList.do',//数据接口 
			    text: {
	  			    none: '暂无相关数据' //默认：无数据。注：该属性为 layui 2.2.5 开始新增
	  			  },
			    method: 'post',  
		        loading: true,  			
			    headers: setHeader(),
			    parseData: function(res){
		          return res.resultData;
		        },
		        response: {
		          statusName: 'status', //规定数据状态的字段名称，默认：code
		          statusCode: 200, //规定成功的状态码，默认：0
		          msgName: 'hint', //规定状态信息的字段名称，默认：msg
		          countName: 'total', //规定数据总数的字段名称，默认：count
		          dataName: 'data' //规定数据列表的字段名称，默认：data
		        },
		  	    page: false, //开启分页
		  	    cols: [[    //表头
		  	    	  {type: 'radio', align:'center'},	
		  	        //表头	 
				      {field: 'id', title: 'ID',   align:'center',hide:true,width:5},
				      {field: 'xuhao', title: '序号',  align:'center', type:'numbers',width:50},
				      {field: 'name', title: '区域名称', align:'left',width:150},
				      {field: 'provinceName', title: '所属省份', align:'left',width:150},
				      {field: 'cityName', title: '所属市', align:'left',width:150},
				      {field: 'contacts', title: '联系人', align:'left',width:150},
				      {field: 'contactsPhone', title: '联系电话',   align:'left',width:150},
				      {field: 'address', title: '地址',   align:'left',width:230},	
				      {field: 'remarks', title: '备注', align:'left',width:230},
				      {field: 'createName', title: '创建人 ', align:'left',align:'left',width:150},
				      {field: 'createTime', title: '创建时间', align:'left',width:180, 
				    	  templet: function(data){
					  			return changeTime(data.createTime)					        							        
					  		}  
				      }
				    ]],
		  	    done: function (res) {
		  	    	if(res.status!=200){
			    		if(res.status == 666){
			    			  TIMEOUT(); 
				        }else{
		        	         $(".layui-none").text(res.resultMsg);
		        	         layer.msg(res.resultMsg, {icon: 5});
				        }  
			         }	
		          }
		  	});
		  form.render();
	  });
		  form.on('submit(queryData2)', function(data){
		    	// 组装查询条件
		        var reqData = getConditionValue();
		        // 重新加载表格数据
		        table.reload("regionData", {
		             where: {"reqData" : JSON.stringify(reqData)}
			         ,page: {
			            curr: 1 //重新从第 1 页开始
			          }
		        });
		        
		    });
	})
})